#include <iostream>
using namespace std;
int n,m;
const int N=102,M=102;
int arr[N][M]={0};
int main()
{
	cin>>n>>m; 
	
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			char temp;
			cin>>temp;
			if(temp=='*')
			{
				arr[i][j]=-1;
				for(int dx=-1;dx<=1;dx++)
				{
					for(int dy=-1;dy<=1;dy++)
					{
						if(dy==0&&dx==0)
						continue;
						if(arr[i+dx][j+dy]!=-1)
						arr[i+dx][j+dy]++;
					}
				}
				
			}
		}
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=m;j++)
		{
			if(arr[i][j]==-1)
			cout<<'*';
			else
			cout<<arr[i][j];	
		}
		cout<<endl;	
	}
	return 0;
 } 
